home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 43 / Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso / -serious- / graphics / fxforge / raversfilters / prisma button < prev    next >
Text File  |  1999-06-15  |  1KB  |  31 lines

  1. Category: Harry's Button Tools
  2. Title: Prisma Button
  3. Copyright: Copyright 1998 by harry@visca.com
  4. Author: Harry the Raver
  5. Filename: Prisbutt.8bf
  6.  
  7. R:put(val(0,-128,128),0),put(val(1,1,M),1),put(x+y*X/Y<X/2+get(0)?255:x-y*X/Y>X/2-get(0)?255:x-y*X/Y<-X/2+get(0)?255:x+y*X/Y>3*X/2-3*X/Y-get(0)?255:0,2),get(2)>0?ctl(7):x+y*X/Y<X/2+get(0)+get(1)&&y<Y/2&&x<X/2?c+val(2,-128,128):x-y*X/Y>X/2-get(0)-get(1)&&y<Y/2?c+val(3,-128,128):x-y*X/Y<-X/2+get(0)+get(1)&&x<X/2?c+val(4,-128,128):x+y*X/Y>3*X/2-3*X/Y-get(0)-get(1)?c+val(5,-128,128):c
  8.  
  9. G:get(2)>0?ctl(7):x+y*X/Y<X/2+get(0)+get(1)&&y<Y/2&&x<X/2?c+val(2,-128,128):x-y*X/Y>X/2-get(0)-get(1)&&y<Y/2?c+val(3,-128,128):x-y*X/Y<-X/2+get(0)+get(1)&&x<X/2?c+val(4,-128,128):x+y*X/Y>3*X/2-3*X/Y-get(0)-get(1)?c+val(5,-128,128):c
  10.  
  11. B:get(2)>0?ctl(7):x+y*X/Y<X/2+get(0)+get(1)&&y<Y/2&&x<X/2?c+val(2,-128,128):x-y*X/Y>X/2-get(0)-get(1)&&y<Y/2?c+val(3,-128,128):x-y*X/Y<-X/2+get(0)+get(1)&&x<X/2?c+val(4,-128,128):x+y*X/Y>3*X/2-3*X/Y-get(0)-get(1)?c+val(5,-128,128):c
  12.  
  13. A:a
  14.  
  15. ctl[0]: Zoom
  16. ctl[1]: Bevel Size
  17. ctl[2]: Upper Left
  18. ctl[3]: Upper Right
  19. ctl[4]: Lower Left
  20. ctl[5]: Lower Right
  21. ctl[7]: Background
  22.  
  23. val[0]: 129
  24. val[1]: 39
  25. val[2]: 200
  26. val[3]: 60
  27. val[4]: 60
  28. val[5]: 200
  29. val[7]: 129
  30.  
  31.